package com.mf.ergate.api.auth.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 资源信息基础Dto
 * User: zhaoming
 * Date: 2019-02-08
 * To change this template use File | Settings | File Templates.
 **/
@ApiModel(description = "资源信息基础Dto")
public abstract class ResourceInfoBaseDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 唯一编号
     */
    @ApiModelProperty(value = "唯一编号")
    private String uniqueNo;
    /**
     * 所属资源编码
     */
    @ApiModelProperty(value = "所属资源编码")
    private String parentResourceCode;
    /**
     * 资源编码
     */
    @ApiModelProperty(value = "资源编码")
    private String resourceCode;
    /**
     * 资源名称
     */
    @ApiModelProperty(value = "资源名称")
    private String resourceName;
    /**
     * 资源类型编码
     */
    @ApiModelProperty(value = "资源类型编码")
    private String resourceTypeCode;
    /**
     * 资源类型名称
     */
    @ApiModelProperty(value = "资源类型名称")
    private String resourceTypeName;
    /**
     * 资源地址
     */
    @ApiModelProperty(value = "资源地址")
    private String resourceUrl;
    /**
     * 资源排序
     */
    @ApiModelProperty(value = "资源排序")
    private Integer resourceSort;
    /**
     * 资源图标
     */
    @ApiModelProperty(value = "资源图标")
    private String resourceIcon;
    /**
     * 应用类型编码
     */
    @ApiModelProperty(value = "应用类型编码")
    private String appTypeCode;
    /**
     * 应用类型名称
     */
    @ApiModelProperty(value = "应用类型名称")
    private String appTypeName;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;
    /**
     * 创建人编号
     */
    @ApiModelProperty(value = "创建人编号")
    private String createUserNo;
    /**
     * 创建人名称
     */
    @ApiModelProperty(value = "创建人名称")
    private String createUserName;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    /**
     * 修改人编号
     */
    @ApiModelProperty(value = "修改人编号")
    private String updateUserNo;
    /**
     * 修改人名称
     */
    @ApiModelProperty(value = "修改人名称")
    private String updateUserName;
    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

    public String getUniqueNo() {
        return uniqueNo;
    }

    public void setUniqueNo(String uniqueNo) {
    this.uniqueNo = uniqueNo;
    }

    public String getParentResourceCode() {
        return parentResourceCode;
    }

    public void setParentResourceCode(String parentResourceCode) {
        this.parentResourceCode = parentResourceCode;
    }

    public String getResourceCode() {
        return resourceCode;
    }

    public void setResourceCode(String resourceCode) {
        this.resourceCode = resourceCode;
    }

    public String getResourceName() {
        return resourceName;
    }

    public void setResourceName(String resourceName) {
        this.resourceName = resourceName;
    }

    public String getResourceTypeCode() {
        return resourceTypeCode;
    }

    public void setResourceTypeCode(String resourceTypeCode) {
        this.resourceTypeCode = resourceTypeCode;
    }

    public String getResourceTypeName() {
        return resourceTypeName;
    }

    public void setResourceTypeName(String resourceTypeName) {
        this.resourceTypeName = resourceTypeName;
    }

    public String getResourceUrl() {
        return resourceUrl;
    }

    public void setResourceUrl(String resourceUrl) {
        this.resourceUrl = resourceUrl;
    }

    public Integer getResourceSort() {
        return resourceSort;
    }

    public void setResourceSort(Integer resourceSort) {
        this.resourceSort = resourceSort;
    }

    public String getResourceIcon() {
        return resourceIcon;
    }

    public void setResourceIcon(String resourceIcon) {
        this.resourceIcon = resourceIcon;
    }

    public String getAppTypeCode() {
        return appTypeCode;
    }

    public void setAppTypeCode(String appTypeCode) {
        this.appTypeCode = appTypeCode;
    }

    public String getAppTypeName() {
        return appTypeName;
    }

    public void setAppTypeName(String appTypeName) {
        this.appTypeName = appTypeName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreateUserNo() {
        return createUserNo;
    }

    public void setCreateUserNo(String createUserNo) {
        this.createUserNo = createUserNo;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateUserNo() {
        return updateUserNo;
    }

    public void setUpdateUserNo(String updateUserNo) {
        this.updateUserNo = updateUserNo;
    }

    public String getUpdateUserName() {
        return updateUserName;
    }

    public void setUpdateUserName(String updateUserName) {
        this.updateUserName = updateUserName;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

}
